From b60125e83e75b7a43bec278067bd67a7e844b3d8 Mon Sep 17 00:00:00 2001 From: "kfraser@localhost.localdomain" Date: Tue, 17 Jul 2007 10:36:33 +0100 Subject: [PATCH] Improve xm uptime command for inactive managed domains Signed-off-by: Masaki Kanno --- tools/python/xen/xm/main.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/python/xen/xm/main.py b/tools/python/xen/xm/main.py index 4f2e08b01a..e58b1418eb 100644 --- a/tools/python/xen/xm/main.py +++ b/tools/python/xen/xm/main.py @@ -1729,14 +1729,16 @@ def xm_uptime(args): if k in ['-s', '--short']: short_mode = 1 - doms = getDomains(params, 'running') + doms = getDomains(params, 'all') if short_mode == 0: print '%-33s %4s %s ' % ('Name','ID','Uptime') for dom in doms: d = parse_doms_info(dom) - if int(d['domid']) > 0: + if d['domid'] == '': + uptime = 0 + elif int(d['domid']) > 0: uptime = int(round(d['up_time'])) else: f=open('/proc/uptime', 'r') -- 2.30.2